home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World Book 1998 1.1 (Macintosh)
/
World Book Disk 1 of 2.bin
/
World Book Installer
/
World Book Installer.rsrc
/
bin.rsrc_LDEF_15000.txt
< prev
next >
Wrap
Text File
|
1998-12-15
|
42KB
|
689 lines
start:
00000000 4144 chk.w D0, D4
00000002 4352 chk.w D1, [A2]
00000004 0300 btst D0, D1
00000006 0C68 0E55 0D64 cmpi.w [A0 + 0xD64], 0xE55
0000000C 25F1 006E EE1E move.l [PC - 0x11E2 /* FFFFEE2C, cstring ""<EOF> */], [A1 + D0.w + 0x6E]
00000012 037F bchg <<invalid special address>>, D1
00000014 BF24 xor.b -[A4], D7
00000016 6A43 bpl +0x45 /* 0000005B */
00000018 974D subx.w -[A3], -[A5]
0000001A 5917 subq.b [A7], 4
0000001C B10E cmpm.b [A0]+, [A6]+
0000001E CFDB muls.w D7, [A3]+
00000020 45AE E776 .invalid 2, [A6 - 0x188A] // invalid opcode 4 with b == 6
00000024 2EBB 80CB move.l [A7], [PC + A0.w - 0x53]
00000028 7CD0 moveq.l D6, 0xFFFFFFD0
0000002A 5849 addq.w A1, 4
0000002C 9A2C 4BB3 sub.b D5, [A4 + 0x4BB3]
00000030 2CCD move.l [A6]+, A5
00000032 DA66 add.w D5, -[A6]
00000034 0C6C A68B B26B cmpi.w [A4 - 0x4D95], 0xA68B
0000003A 57C8 7255 dbeq D0, +0x7257 /* 00007291 */
0000003E 964E sub.w D3, A6
00000040 9309 subx.b -[A1], -[A1]
00000042 EAA5 asr D5, D5
00000044 EDEC 1A64 AB75 bfffo D1, [A4 - 0x548B] {D1:D4}
0000004A 8BA8 8654 or.l [A0 - 0x79AC], D5
0000004E B51B xor.b [A3]+, D2
00000050 48D7 58E0 movem.l [A7], D5,D6,D7,A3,A4,A6
00000054 168B move.b [A3], A3
00000056 1918 move.b -[A4], [A0]+
00000058 33AB 0D36 7E07 move.w [A1 + D7 * 8 + 0x7], [A3 + 0xD36]
0000005E 589E addq.l [A6]+, 4
00000060 6C6C bge +0x6E /* 000000CE */
00000062 D8FB F08C add.w A4, [PC + A7.w - 0x116]
00000066 8C65 or.w D6, -[A5]
00000068 1563 6343 move.b [A2 + 0x6343], -[A3]
0000006C 2DF7 BEDF move.l <<invalid special address>>, [A7 + A3 * 8 - 0x33]
00000070 2559 B79A move.l [A2 - 0x4866], [A1]+
00000074 F33B .extension 0x33B <<F/4-5/1>> // unimplemented
00000076 FCFE 0113 .extension 0xCFE <<F/2-3/6>> // unimplemented
0000007A B321 xor.b -[A1], D1
0000007C 2948 A628 move.l [A4 - 0x59D8], A0
00000080 3AC8 move.w [A5]+, A0
00000082 4536 FC33 .invalid 2, [A6 + A7 * 4 + 0x33] // invalid opcode 4 with b == 4
00000086 DEF6 0A3E add.w A7, [A6 + D0 * 2 + 0x3E]
0000008A 8159 or.w [A1]+, D0
0000008C E776 roxl D6.w, D3
0000008E C531 E108 and.b [A1 + <<invalid base displacement size>> + A6], D2
00000092 5E5B addq.w [A3]+, 7
00000094 C42F D7EB and.b D2, [A7 - 0x2815]
00000098 4612 not.b [A2]
0000009A AEA3 syscall CodecDispatch, auto_pop
0000009C D7FD add.l A3, <<invalid special address>>
0000009E 5228 99B6 addq.b [A0 - 0x664A], 1
000000A2 37BE EE1F move.w [A3 + A6 * 8 + 0x1F], <<invalid special address>>
000000A6 7B6B moveq.l D5, 0x6B
000000A8 E26D lsr D5.w, D1
000000AA 7457 moveq.l D2, 0x57
000000AC BC9F cmp.l D6, [A7]+
000000AE 7CD1 moveq.l D6, 0xFFFFFFD1
000000B0 244F movea.l A2, A7
000000B2 0B79 C57E 8A14 bchg [0xC57E8A14], D5
000000B8 F5A4 .invalid <<F/6/2>>
000000BA 9E84 sub.l D7, D4
000000BC 8BF6 31E0 FAE1 divs.w D5, [-0x51F]
000000C2 E627 asr D7.b, D3
000000C4 4BAC A9C3 .invalid 5, [A4 - 0x563D] // invalid opcode 4 with b == 6
000000C8 1CAF 1F46 move.b [A6], [A7 + 0x1F46]
000000CC E26B lsr D3.w, D1
label000000CE:
000000CE D9C4 add.l A4, D4
000000D0 D399 add.l [A1]+, D1
000000D2 44B3 A37E neg.l <<invalid full ext with IS == 1 and I/IS == 6>>
000000D6 D8D3 add.w A4, [A3]
000000D8 A2F6 syscall vReadBM, flags=2
000000DA C05D and.w D0, [A5]+
000000DC 1B5A EAEB move.b [A5 - 0x1515], [A2]+
000000E0 3C62 movea.w A6, -[A2]
000000E2 CEDB mulu.w D7, [A3]+
000000E4 1B31 51EE move.b -[A5], <<invalid full ext with IS == 1 and I/IS == 6>>
000000E8 6174 bsr +0x76 /* 0000015E */
000000EA E20E lsr D6.b, 1
000000EC 7720 moveq.l D3, 0x20
000000EE BD0B cmpm.b [A6]+, [A3]+
000000F0 7A2D moveq.l D5, 0x2D
000000F2 1395 838C move.b <<invalid full ext with I/IS == 4>>, [A5]
// begin alternate branch 000000F4-000000FA
label000000F4:
000000F4 838C B835 unpk -[A1], -[A4], 0xB835
000000F8 EE4C lsr D4.w, 7
// end alternate branch 000000F4-000000FA
label000000F4: // (misaligned)
000000F6 B835 EE4C cmp.b D4, [A5 + A6 * 8 + 0x4C]
000000FA CC5C and.w D6, [A4]+
000000FC 23CA 7B1F FA7F move.l [0x7B1FFA7F], A2
00000102 D9C1 add.l A4, D1
00000104 1D3E move.b -[A6], <<invalid special address>>
00000106 BB7E xor.w <<invalid special address>>, D5
00000108 56FF sne <<invalid special address>>
0000010A 09FD .incomplete
0000010C 01D3 .incomplete
0000010E FD57 .extension 0xD57 <<F/4-5/6>> // unimplemented
00000110 0C75 16B1 D8CE cmpi.w [A5 + A5 - 0x50], 0x16B1
00000116 EF3E rol D6.b, D7
00000118 B388 cmpm.l [A1]+, [A0]+
0000011A BF83 xor.l D3, D7
0000011C 1082 move.b [A0], D2
0000011E 877E or.w <<invalid special address>>, D3
00000120 881F or.b D4, [A7]+
00000122 C9F1 DB32 846E A049 B8BE muls.w D4, [[A1 - 0x7B915FB7 + A5 * 2] - 0x4742]
0000012C 448D neg.l A5
0000012E C2CF mulu.w D1, A7
00000130 6A14 bpl +0x16 /* 00000146 */
00000132 E995 roxl D5, 4
00000134 A8E1 syscall InsetRgn
00000136 78C7 moveq.l D4, 0xFFFFFFC7
00000138 B12B C440 xor.b [A3 - 0x3BC0], D0
0000013C 5150 subq.w [A0], 8
0000013E 7CC7 moveq.l D6, 0xFFFFFFC7
00000140 2537 99DE move.l -[A2], <<invalid full ext with IS == 1 and I/IS == 6>>
00000144 8586 3083 unpk D2, D6, 0x3083
// begin alternate branch 00000146-00000148
label00000146:
00000146 3083 move.w [A0], D3
// end alternate branch 00000146-00000148
label00000146: // (misaligned)
00000148 0B4A bchg A2, D5
0000014A 6F0E ble +0x10 /* 0000015A */
0000014C FE80 8599 .extension 0xE80 <<F/2-3/7>> // unimplemented
00000150 4FF7 3D7A 5F37 078E BB78 lea.l A7, [[A7 + 0x5F37078E] - 0x4488]
label0000015A:
0000015A AA0C syscall GetPixPat
0000015C 399A 83C9 move.w [[ + <<invalid base displacement size>>]], [A2]+
// begin alternate branch 0000015E-00000160
fn0000015E:
0000015E 83C9 divs.w D1, A1
// end alternate branch 0000015E-00000160
fn0000015E: // (misaligned)
00000160 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4
00000162 7C7B moveq.l D6, 0x7B
00000164 1D32 7422 move.b -[A6], [A2 + D7.w * 4 + 0x22]
00000168 233E move.l -[A1], <<invalid special address>>
0000016A 7AE9 moveq.l D5, 0xFFFFFFE9
0000016C C2D7 mulu.w D1, [A7]
0000016E F6AE FC68 .extension 0x6AE <<F/2-3/3>> // unimplemented
00000172 6C80 bge -0x7E /* 000000F4 */
00000174 E66E lsr D6.w, D3
00000176 556E 95FE subq.w [A6 - 0x6A02], 2
0000017A 7D65 moveq.l D6, 0x65
0000017C 1A0E move.b D5, A6
0000017E 3593 4F1B 1647 1D62 move.w [[A2 + D4 * 8] + 0x16471D62], [A3]
00000186 2FD1 move.l <<invalid special address>>, [A1]
00000188 B9B5 57F5 xor.l <<invalid full ext with IS == 1 and I/IS == 5>>, D4
0000018C 66B8 bne -0x46 /* 00000146 */
0000018E 7827 moveq.l D4, 0x27
00000190 4EB7 F552 AC5B jsr [[A7] - 0x53A5]
00000196 B5B2 F276 xor.l [A2 + A7.w * 2 + 0x76], D2
0000019A 5F7E subq.w <<invalid special address>>, 7
0000019C E4A5 asr D5, D2
0000019E 53E8 7892 sls [A0 + 0x7892]
000001A2 E2F2 47A3 97BB 81D5 3A6F lsr .w [[-0x6845 + D4 * 8] - 0x7E2AC591]
000001AC AAFD syscall 0xAFD
000001AE 15A2 0A44 move.b [A2 + D0 * 2 + 0x44], -[A2]
000001B2 B8F3 BBA9 031F cmpa.w A4, [[0x31F + A3 * 2]]
000001B8 C7A1 and.l -[A1], D3
000001BA FA30 BA6E .unknown 0xFA30 0xBA6E (W = 5)
000001BE 5AE4 spl -[A4]
000001C0 CD3D and.b <<invalid special address>>, D6
000001C2 E19B rol D3, 8
000001C4 1BFA 0445 move.b <<invalid special address>>, [PC + 0x445 /* 0000060B, value 0x58 'X' */]
000001C8 6858 bvc +0x5A /* 00000222 */
000001CA 0C2E B7D0 E4C0 cmpi.b [A6 - 0x1B40], 0xD0
000001D0 165C movea.b A3, [A4]+
000001D2 9878 B0FD sub.w D4, [0xFFFFB0FD]
000001D6 1611 move.b D3, [A1]
000001D8 C0E7 mulu.w D0, -[A7]
000001DA A7EB syscall vFileWrite, flags=7
000001DC 7F87 moveq.l D7, 0xFFFFFF87
000001DE 7663 moveq.l D3, 0x63
000001E0 4774 F972 2E21 D11F 8F81 chk.w D3, [[A4 + 0x2E21D11F] - 0x707F]
000001EA 2428 8013 move.l D2, [A0 - 0x7FED]
000001EE 0F24 btst -[A4], D7
000001F0 B201 cmp.b D1, D1
000001F2 39A5 245E move.w [A4 + D2.w * 4 + 0x5E], -[A5]
000001F6 1AFA E4CA move.b [A5]+, [PC - 0x1B36 /* FFFFE6C2, cstring ""<EOF> */]
000001FA B45C cmp.w D2, [A4]+
000001FC DD47 addx.w D6, D7
000001FE EABF ror D7, D5
00000200 824B or.w D1, A3
00000202 EDB7 roxl D7, D6
00000204 D323 add.b -[A3], D1
00000206 8D4F ED93 pack -[A6], -[A7], 0xED93
0000020A D8DB add.w A4, [A3]+
0000020C A31A syscall GetZone, flags=3
0000020E 3306 move.w -[A1], D6
00000210 24D6 move.l [A2]+, [A6]
00000212 9B70 3246 sub.w [A0 + D3.w * 2 + 0x46], D5
00000216 219F 466B move.l [A0 + D4.w * 8 + 0x6B], [A7]+
0000021A A0A0 syscall vMRdAddr
0000021C 24B1 B414 move.l [A2], [A1 + A3.w * 4 + 0x14]
00000220 4BA4 .invalid 5, -[A4] // invalid opcode 4 with b == 6
label00000222:
00000222 C968 FD5F and.w [A0 - 0x2A1], D4
00000226 45A2 .invalid 2, -[A2] // invalid opcode 4 with b == 6
00000228 35FC F879 12F4 move.w [PC + 0x12F4 /* 0000151E, cstring ""<EOF> */], 0xF879
0000022E 106B 0E61 movea.b A0, [A3 + 0xE61]
00000232 884E or.w D4, A6
00000234 F022 24D1 .pflush 0xF022, 0x24D1 // unimplemented
00000238 F9E6 .invalid <<F/7/4>>
0000023A 07BE bclr <<invalid special address>>, D3
0000023C 2F28 5F3D move.l -[A7], [A0 + 0x5F3D]
00000240 E624 asr D4.b, D3
00000242 3B5B 9087 move.w [A5 - 0x6F79], [A3]+
00000246 B03C 9C90 cmp.b D0, 0x90
0000024A 8720 or.b -[A0], D3
0000024C 8622 or.b D3, -[A2]
label0000024E:
0000024E 3B23 move.w -[A5], -[A3]
00000250 0F47 bchg D7, D7
00000252 E5E1 roxl .w -[A1]
00000254 2379 38E9 D358 5079 move.l [A1 + 0x5079], [0x38E9D358]
0000025C 535A subq.w [A2]+, 1
0000025E 531E subq.b [A6]+, 1
00000260 DB46 addx.w D5, D6
00000262 E8BC ror D4, D4
00000264 6704 beq +0x6 /* 0000026A */
00000266 9589 subx.l -[A2], -[A1]
00000268 44A1 neg.l -[A1]
label0000026A:
0000026A 3928 FFDE move.w -[A4], [A0 - 0x22]
0000026E 91E4 sub.l A0, -[A4]
00000270 0E8A 5E41 B582 .invalid.l A2, 0x5E41B582 // invalid immediate operation
00000276 4B6C 5BA3 chk.w D5, [A4 + 0x5BA3]
0000027A 185C movea.b A4, [A4]+
0000027C F6EB DC28 .extension 0x6EB <<F/2-3/3>> // unimplemented
00000280 6506 bcs +0x8 /* 00000288 */
00000282 C69C and.l D3, [A4]+
00000284 575E subq.w [A6]+, 3
00000286 80D8 divu.w D0, [A0]+
label00000288:
00000288 3DA5 CB0C move.w <<invalid full ext with I/IS == 4>>, -[A5]
0000028C 7271 moveq.l D1, 0x71
0000028E 2815 move.l D4, [A5]
00000290 9B8B subx.l -[A5], -[A3]
00000292 76DD moveq.l D3, 0xFFFFFFDD
00000294 0F99 bclr [A1]+, D7
00000296 6BB6 bmi -0x48 /* 0000024E */
00000298 1116 move.b -[A0], [A6]
0000029A 3CFA 7D52 move.w [A6]+, [PC + 0x7D52 /* 00007FEE, cstring ""<EOF> */]
0000029E 9334 E7A9 780A sub.b [[0x780A + A6 * 8]], D1
000002A4 7FCA moveq.l D7, 0xFFFFFFCA
000002A6 4D62 chk.w D6, -[A2]
000002A8 EEE3 0E6E bfset -[A3] {D1:D6}
000002AC DEB0 DA9A add.l D7, [A0 + A5 * 2 - 0x102]
000002B0 E1DE asl .w [A6]+
000002B2 FEE0 9C4F .extension 0xEE0 <<F/2-3/7>> // unimplemented
000002B6 BCD8 cmpa.w A6, [A0]+
000002B8 D92F 9EE9 add.b [A7 - 0x6117], D4
000002BC 2CF6 3AE0 move.l [A6]+, [A6 + D3 * 2 - 0x32]
000002C0 2EC5 move.l [A7]+, D5
000002C2 F6A5 35BE .extension 0x6A5 <<F/2-3/3>> // unimplemented
label000002C6:
000002C6 D504 addx.b D2, D4
000002C8 AE9C syscall SetEntryColor, auto_pop
000002CA A458 syscall InsXTime, flags=4
000002CC FD55 .extension 0xD55 <<F/4-5/6>> // unimplemented
000002CE A4EC syscall DispatchHelper, flags=4
000002D0 981E sub.b D4, [A6]+
000002D2 6191 bsr -0x6D /* 00000265 */
000002D4 FCEE 7C43 .extension 0xCEE <<F/2-3/6>> // unimplemented
000002D8 B7C2 cmpa.l A3, D2
000002DA C2E2 mulu.w D1, -[A2]
000002DC F408 cinvl NONE, [A0]
000002DE 9C73 1A8D sub.w D6, [A3 + D1 * 2 - 0x115]
000002E2 CAA6 and.l D5, -[A6]
000002E4 4DED A35D lea.l A6, [A5 - 0x5CA3]
000002E8 175F B978 move.b [A3 - 0x4688], [A7]+
000002EC C8B1 D773 684A 4C7F 7C53 143D and.l D4, [[A1 + 0x684A4C7F] + 0x7C53143D]
// begin alternate branch 000002F0-000002F8
label000002F0:
000002F0 684A bvc +0x4C /* 0000033C */
000002F2 4C7F 7C53 movem.l D0,D1,D4,D6,A2,A3,A4,A5,A6, <<invalid special address>>
000002F6 143D move.b D2, <<invalid special address>>
// end alternate branch 000002F0-000002F8
label000002F0: // (misaligned)
000002F8 6F35 ble +0x37 /* 0000032F */
000002FA FDF9 .invalid <<F/7/6>>
000002FC D979 1434 AEAA add.w [0x1434AEAA], D4
00000302 6FC2 ble -0x3C /* 000002C6 */
00000304 30BA 8E46 move.w [A0], [PC - 0x71BA /* FFFF914C, cstring ""<EOF> */]
00000308 9F70 0E27 sub.w [A0 + D0 * 8 + 0x27], D7
0000030C E94B lsl D3.w, 4
0000030E F210 9187 .cpgen 0xF210, 0x9187 // unimplemented
00000312 8584 5355 unpk D2, D4, 0x5355
00000316 292C 0F27 move.l -[A4], [A4 + 0xF27]
0000031A E421 asr D1.b, D2
0000031C 38E7 move.w [A4]+, -[A7]
0000031E C116 and.b [A6], D0
00000320 17EC 9104 369F move.b [PC + D3.w * 8 - 0x97], [A4 - 0x6EFC]
00000326 882B EBB8 or.b D4, [A3 - 0x1448]
0000032A 4CE2 B2C1 movem.l D0,D2,D3,D6,A0,A1,A7, -[A2]
0000032E 0FC2 .incomplete
00000330 1EE1 move.b [A7]+, -[A1]
00000332 2AD9 move.l [A5]+, [A1]+
00000334 E22A lsr D2.b, D1
00000336 89F3 EA56 divs.w D4, [A3 + A6 * 2 + 0x56]
0000033A 5947 subq.w D7, 4
label0000033C:
0000033C 60B2 bra -0x4C /* 000002F0 */
0000033E D81D add.b D4, [A5]+
00000340 D8E8 0E6C add.w A4, [A0 + 0xE6C]
00000344 6512 bcs +0x14 /* 00000358 */
00000346 B202 cmp.b D1, D2
00000348 5BED 122E smi [A5 + 0x122E]
0000034C B74B cmpm.w [A3]+, [A3]+
0000034E 9003 sub.b D0, D3
00000350 1BBE 0794 move.b <<invalid full ext with I/IS == 4>>, <<invalid special address>>
00000354 523E addq.b <<invalid special address>>, 1
00000356 3507 move.w -[A2], D7
label00000358:
00000358 2467 movea.l A2, -[A7]
0000035A D15E add.w [A6]+, D0
0000035C B453 cmp.w D2, [A3]
0000035E 287B 8961 FA98 movea.l A4, [[PC - 0x568]]
00000364 F266 7BA3 .extension 0x266 <<F/1/1>>, 0x7BA3 // unimplemented
00000368 942E A8A4 sub.b D2, [A6 - 0x575C]
0000036C 8137 D823 or.b [A7 + A5 + 0x23], D0
00000370 2FE7 move.l <<invalid special address>>, -[A7]
00000372 1A25 move.b D5, -[A5]
00000374 7F62 moveq.l D7, 0x62
00000376 8E37 6636 or.b D7, [A7 + D6.w * 8 + 0x36]
0000037A 1C25 move.b D6, -[A5]
0000037C 5C2B DA3B addq.b [A3 - 0x25C5], 6
00000380 A925 syscall DragWindow
00000382 6B62 bmi +0x64 /* 000003E6 */
00000384 62E9 bhi -0x15 /* 0000036F */
00000386 C3A5 and.l -[A5], D1
00000388 32AF 00FE move.w [A1], [A7 + 0xFE]
0000038C 35B7 F506 EDFF C4B9 move.w [A2 + A4.w * 4 - 0x71], [[A7 + <<invalid base displacement size>>] + A7 * 4 - 0x1201]
00000394 2B9E B88F move.l [A5 + A3 - 0x113], [A6]+
label00000398:
00000398 57CD 45DE dbeq D5, +0x45E0 /* 00004978 */
0000039C 7DA1 moveq.l D6, 0xFFFFFFA1
0000039E 9B80 subx.l D5, D0
000003A0 C562 and.w -[A2], D2
000003A2 FB81 .invalid <<F/6/5>>
000003A4 B4D5 cmpa.w A2, [A5]
000003A6 4D8B .invalid 6, A3 // invalid opcode 4 with b == 6
000003A8 9D8C subx.l -[A6], -[A4]
000003AA 1D00 move.b -[A6], D0
000003AC 66EA bne -0x14 /* 00000398 */
000003AE 185E movea.b A4, [A6]+
000003B0 89E8 3108 divs.w D4, [A0 + 0x3108]
000003B4 9EAD 7450 sub.l D7, [A5 + 0x7450]
000003B8 8764 or.w -[A4], D3
000003BA 12F7 13E0 C042 move.b [A1]+, [-0x3FBE]
000003C0 F6F2 3B90 .extension 0x6F2 <<F/2-3/3>> // unimplemented
000003C4 827B 211B 68FF 2C64 or.w D1, [[PC + D2] + 0x68FF2C64]
000003CC 6E30 bgt +0x32 /* 000003FE */
000003CE E924 asl D4.b, D4
000003D0 E869 lsr D1.w, D4
000003D2 D071 D039 add.w D0, [A1 + A5.w + 0x39]
000003D6 D0AF 4106 add.l D0, [A7 + 0x4106]
000003DA A802 syscall SndAddModifier
000003DC BA0C cmp.b D5, A4
000003DE 3241 movea.w A1, D1
000003E0 05D0 .incomplete
000003E2 7DD0 moveq.l D6, 0xFFFFFFD0
000003E4 0C68 03F4 59D0 cmpi.w [A0 + 0x59D0], 0x3F4
// begin alternate branch 000003E6-000003EA
label000003E6:
000003E6 03F4 .incomplete
000003E8 59D0 svs [A0]
// end alternate branch 000003E6-000003EA
label000003E6: // (misaligned)
000003EA 3D90 1DF4 move.w <<invalid full ext with I/IS == 4>>, [A0]
000003EE 3CE8 7676 move.w [A6]+, [A0 + 0x7676]
000003F2 1A79 F395 A37E movea.b A5, [0xF395A37E]
000003F8 5A2E B9AD addq.b [A6 - 0x4653], 5
000003FC C044 and.w D0, D4
label000003FE:
000003FE B56C E537 xor.w [A4 - 0x1AC9], D2
00000402 3FA5 9A55 move.w [A7 + A1 * 2 + 0x55], -[A5]
00000406 DAA3 add.l D5, -[A3]
00000408 DDB4 287F add.l [A4 + D2 + 0x7F], D6
0000040C D772 7BAC add.w <<invalid full ext with I/IS == 4>>, D3
00000410 4281 clr.l D1
00000412 7CC5 moveq.l D6, 0xFFFFFFC5
00000414 5241 addq.w D1, 1
00000416 2B7F 8BBC move.l [A5 - 0x7444], <<invalid special address>>
0000041A 81EA 8773 divs.w D0, [A2 - 0x788D]
label0000041E:
0000041E EEC0 66A9 bfset D0 {26:D1}
00000422 99F2 9B25 6B4B sub.l A4, [[A2 + 0x6B4B] + A1 * 2]
00000428 234F B550 move.l [A1 - 0x4AB0], A7
0000042C 2896 move.l [A4], [A6]
0000042E 36EF 5B81 move.w [A3]+, [A7 + 0x5B81]
00000432 ABD5 syscall 0xBD5
00000434 422D A095 clr.b [A5 - 0x5F6B]
00000438 0942 bchg D2, D4
0000043A 7EAD moveq.l D7, 0xFFFFFFAD
0000043C E45E ror D6.w, 2
0000043E 2E4D movea.l A7, A5
00000440 6854 bvc +0x56 /* 00000496 */
00000442 AB6E syscall rcMask0
00000444 96DC sub.w A3, [A4]+
00000446 5356 subq.w [A6], 1
00000448 D9CD add.l A4, A5
0000044A C353 and.w [A3], D1
0000044C D655 add.w D3, [A5]
0000044E 6D38 blt +0x3A /* 00000488 */
00000450 50B6 C8AF addq.l [A6 + A4 - 0x81], 8
00000454 052C 8F56 btst [A4 - 0x70AA], D2
00000458 D002 add.b D0, D2
0000045A D4C6 add.w A2, D6
0000045C 5FBB 47BB 6F79 ABEE 2A4D DD6D subq.l [[0x6F79ABEE + D4 * 8] + 0x2A4DDD6D], 7
00000468 EBC6 1E06 bfexts D1, D6 {D0:6}
0000046C AA57 syscall DockingDispatch
0000046E 2D59 9627 move.l [A6 - 0x69D9], [A1]+
00000472 60AA bra -0x54 /* 0000041E */
00000474 BBD6 cmpa.l A5, [A6]
00000476 5577 B5E0 E6D6 subq.w [-0x192A], 2
0000047C D5B5 C0F5 add.l [A5 + A4.w - 0x11], D2
00000480 6A81 bpl -0x7D /* 00000403 */
00000482 5F6B 5537 subq.w [A3 + 0x5537], 7
00000486 F9F2 .invalid <<F/7/4>>
label00000488:
00000488 DC36 81C7 add.b D6, <<invalid full ext with IS == 1 and I/IS == 7>>
0000048C 198A BEB4 move.b [A4 + A3 * 8 - 0x76], A2
// begin alternate branch 0000048E-00000494
label0000048E:
0000048E BEB4 8D8A A427 cmp.l D7, [[ + <<invalid base displacement size>> + A0 * 4] - 0x5BD9]
// end alternate branch 0000048E-00000494
label0000048E: // (misaligned)
00000490 8D8A A427 unpk -[A6], -[A2], 0xA427
00000494 A53E syscall DrvrRemove, flags=5
label00000496:
00000496 1AAF D2E7 move.b [A5], [A7 - 0x2D19]
0000049A 3A5C movea.w A5, [A4]+
0000049C F4C1 .invalid <<cinv/cpush with scope=0>>
0000049E 7613 moveq.l D3, 0x13
000004A0 99DB sub.l A4, [A3]+
000004A2 4374 737C chk.w D1, <<invalid full ext with I/IS == 4>>
000004A6 277D 718C move.l [A3 + 0x718C], <<invalid special address>>
000004AA 5169 2345 subq.w [A1 + 0x2345], 8
000004AE 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4
000004B0 C079 803A 401D and.w D0, [0x803A401D]
000004B6 A002 syscall Read
000004B8 B015 cmp.b D0, [A5]
000004BA A00B syscall Rename/PBHRename/HRename
000004BC A08F syscall DeferUserFn
000004BE E894 roxr D4, 4
000004C0 C94F exg A4, A7
000004C2 9591 sub.l [A1], D2
000004C4 CF48 exg A7, A0
000004C6 91C3 sub.l A0, D3
000004C8 198A BF54 move.b <<invalid full ext with I/IS == 4>>, A2
000004CC D7D1 add.l A3, [A1]
000004CE EB85 asl D5, 5
000004D0 977F sub.w <<invalid special address>>, D3
000004D2 CFA6 and.l -[A6], D7
000004D4 3E93 move.w [A7], [A3]
000004D6 9BA0 sub.l -[A0], D5
000004D8 717B moveq.l D0, 0x7B
000004DA 7016 moveq.l D0, 0x16
000004DC DF24 add.b -[A4], D7
000004DE 2EF6 DCE0 move.l [A7]+, [A6 + A5 * 4 - 0x32]
000004E2 7788 moveq.l D3, 0xFFFFFF88
000004E4 B687 cmp.l D3, D7
000004E6 58CF F84E dbvc D7, -0x7B4 /* FFFFFD36 */
000004EA 7663 moveq.l D3, 0x63
000004EC 8CB1 AEC1 or.l D6, [A1 + A2 * 8 - 0x63]
000004F0 659C bcs -0x62 /* 0000048E */
000004F2 1031 749C move.b D0, [A1 + D7.w * 4 - 0x100]
000004F6 B029 A34A cmp.b D0, [A1 - 0x5CB6]
000004FA 35C3 C5A6 move.w [PC - 0x3A5A /* FFFFCAA2, cstring ""<EOF> */], D3
000004FE F426 .invalid <<cinv/cpush with scope=0>>
00000500 D663 add.w D3, -[A3]
00000502 FC18 2D83 .unknown 0xFC18 0x2D83 (W = 6)
00000506 E27B ror D3.w, D1
00000508 741B moveq.l D2, 0x1B
0000050A 45E6 lea.l A2, -[A6]
0000050C 19D5 0630 move.b 0x30 /* '0' */, [A5]
00000510 8963 or.w -[A3], D4
00000512 858D AEEA unpk -[A2], -[A5], 0xAEEA
00000516 8B7D or.w <<invalid special address>>, D5
00000518 A8CB syscall OpenPoly
0000051A 996D 85C2 sub.w [A5 - 0x7A3E], D4
0000051E D945 addx.w D4, D5
00000520 1440 movea.b A2, D0
00000522 1049 movea.b A0, A1
00000524 0779 1280 E7F1 bchg [0x1280E7F1], D3
0000052A 2207 move.l D1, D7
0000052C 84FB B9B0 8183 ED60 divu.w D2, [-0x7E7C12A0 + A3]
00000534 5407 addq.b D7, 2
00000536 E541 asl D1.w, 2
00000538 950E subx.b -[A2], -[A6]
0000053A 6E28 bgt +0x2A /* 00000564 */
0000053C FA34 7099 .unknown 0xFA34 0x7099 (W = 5)
00000540 06ED .incomplete
00000542 015D bchg [A5]+, D0
00000544 042D 43C8 07A1 subi.b [A5 + 0x7A1], 0xC8
0000054A 93B2 D07B sub.l [A2 + A5.w + 0x7B], D1
0000054E F2E4 A7E4 .extension 0x2E4 <<F/2-3/1>> // unimplemented
00000552 4595 .invalid 2, [A5] // invalid opcode 4 with b == 6
00000554 0E1A 2EAA .invalid.b [A2]+, 0xAA // invalid immediate operation
00000558 294D 30F0 move.l [A4 + 0x30F0], A5
0000055C 2FAA 9A01 94F7 move.l [A7 + A1.w * 4 - 0x9], [A2 - 0x65FF]
00000562 286A 9451 movea.l A4, [A2 - 0x6BAF]
// begin alternate branch 00000564-00000566
label00000564:
00000564 9451 sub.w D2, [A1]
// end alternate branch 00000564-00000566
label00000564: // (misaligned)
00000566 EC5C ror D4.w, 6
00000568 D4A6 add.l D2, -[A6]
0000056A 1CA7 move.b [A6], -[A7]
0000056C 9873 866A sub.w D4, [A3 + A0.w * 8 + 0x6A]
00000570 009F CE0A F145 ori.l [A7]+, 0xCE0AF145
00000576 4A5E tst.w [A6]+
00000578 9874 1E8B sub.w D4, [A4 + D1 * 8 - 0x117]
0000057C EFEE F7E2 9FF3 bfins [A6 - 0x600D] {31:D2}, D7
00000582 052E CBB9 btst [A6 - 0x3447], D2
00000586 0B9D bclr [A5]+, D5
00000588 CE01 and.b D7, D1
0000058A D1D6 add.l A0, [A6]
0000058C EE24 asr D4.b, D7
0000058E FA27 57EA .unknown 0xFA27 0x57EA (W = 5)
00000592 E02E lsr D6.b, D0
00000594 54F2 8420 scc [A2 + A0.w * 4 + 0x20]
00000598 BC4A cmp.w D6, A2
0000059A ABBB syscall bArith16Setup
0000059C 16FB B891 move.b [A3]+, [PC + A3 - 0x111]
000005A0 CE59 and.w D7, [A1]+
000005A2 F6FF 4114 .extension 0x6FF <<F/2-3/3>> // unimplemented
000005A6 1404 move.b D2, D4
000005A8 7EE3 moveq.l D7, 0xFFFFFFE3
000005AA D0D5 add.w A0, [A5]
000005AC 6772 beq +0x74 /* 00000620 */
000005AE 8647 or.w D3, D7
000005B0 8BD9 divs.w D5, [A1]+
000005B2 975D sub.w [A5]+, D3
000005B4 4B9B .invalid 5, [A3]+ // invalid opcode 4 with b == 6
000005B6 79AF moveq.l D4, 0xFFFFFFAF
000005B8 517E subq.w <<invalid special address>>, 8
000005BA E887 asr D7, 4
000005BC 109F move.b [A0], [A7]+
000005BE EC3F ror D7.b, D6
000005C0 1C18 move.b D6, [A0]+
000005C2 7C0C moveq.l D6, 0x0C
000005C4 257F 5D0E move.l [A2 + 0x5D0E], <<invalid special address>>
000005C8 583C 308B addq.b 0x8B, 4
000005CC C5BA 8D0C and.l [PC - 0x72F4 /* FFFF8D0E, cstring ""<EOF> */], D2
000005D0 E333 roxl D3.b, D1
000005D2 F824 D0E9 .tblXX 0xF824, 0xD0E9 // unimplemented
000005D6 2363 E68E move.l [A1 - 0x1972], -[A3]
000005DA BE7A 6BB1 cmp.w D7, [PC + 0x6BB1 /* 0000718D, cstring ""<EOF> */]
000005DE 6F7E ble +0x80 /* 0000065E */
000005E0 883D or.b D4, <<invalid special address>>
000005E2 6734 beq +0x36 /* 00000618 */
000005E4 12B9 18EB 694D move.b [A1], [0x18EB694D]
000005EA B11B xor.b [A3]+, D0
000005EC AD36 syscall DeleteMenu, auto_pop
000005EE D695 add.l D3, [A5]
000005F0 3134 FB02 7922 move.w -[A0], [[A4 + <<invalid base displacement size>> + A7 * 2] + 0x7922]
000005F6 9DB1 0746 sub.l <<invalid full ext with IS == 1 and I/IS == 6>>, D6
000005FA 8A2D F1C3 or.b D5, [A5 - 0xE3D]
000005FE BE8D cmp.l D7, A5
00000600 43CE lea.l A1, A6
00000602 1CF8 FA4E move.b [A6]+, [0xFFFFFA4E]
00000606 F5C5 .invalid <<F/7/2>>
00000608 F521 .extension 0x521 <<F/4-5/2>> // unimplemented
0000060A FC58 CD35 .extension 0xC58 <<F/1/6>>, 0xCD35 // unimplemented
0000060E AACE syscall 0xACE
00000610 C17F and.w <<invalid special address>>, D0
00000612 A0E4 syscall vRfNCall
00000614 BE0C cmp.b D7, A4
00000616 5A05 addq.b D5, 5
label00000618:
00000618 1D83 92E2 move.b [A6 + A1.w * 2 - 0x30], D3
label0000061C:
0000061C 5473 C26B addq.w [A3 + A4.w * 2 + 0x6B], 2
label00000620:
00000620 839E or.l [A6]+, D1
00000622 D09E add.l D0, [A6]+
00000624 D55F add.w [A7]+, D2
00000626 4423 neg.b -[A3]
00000628 69F3 bvs -0xB /* 0000061D */
0000062A E39B rol D3, 1
0000062C 4659 not.w [A1]+
0000062E 14A1 move.b [A2], -[A1]
00000630 E03C ror D4.b, D0
00000632 3671 90BF movea.w A3, [A1 + A1.w - 0x65]
00000636 DC69 6263 add.w D6, [A1 + 0x6263]
label0000063A:
0000063A 2BF4 5734 move.l <<invalid special address>>, <<invalid full ext with I/IS == 4>>
0000063E A83C syscall TEGetOffset
00000640 FAB9 C8A6 .extension 0xAB9 <<F/2-3/5>> // unimplemented
00000644 D353 add.w [A3], D1
00000646 060D 27C7 addi.b A5, 0xC7
0000064A 7178 moveq.l D0, 0x78
0000064C 201F move.l D0, [A7]+
0000064E C89F and.l D4, [A7]+
00000650 3689 move.w [A3], A1
00000652 1965 5545 move.b [A4 + 0x5545], -[A5]
00000656 A3F5 syscall vXFSearch, flags=3
00000658 82DA divu.w D1, [A2]+
0000065A 408E negx.l A6
0000065C C19F and.l [A7]+, D0
label0000065E:
0000065E AA2A syscall GetMainDevice
00000660 94E1 sub.w A2, -[A1]
00000662 C78B exg D3, A3
00000664 64C5 bcc -0x39 /* 0000062B */
00000666 63D2 bls -0x2C /* 0000063A */
00000668 A8D1 syscall StdRgn
0000066A C58D exg D2, A5
0000066C 66AE bne -0x50 /* 0000061C */
0000066E 6C60 bge +0x62 /* 000006D0 */
00000670 3217 move.w D1, [A7]
label00000672:
00000672 8866 or.w D4, -[A6]
00000674 0E16 8D84 .invalid.b [A6], 0x84 // invalid immediate operation
00000678 FDFE .invalid <<F/7/6>>
0000067A 6C72 bge +0x74 /* 000006EE */
0000067C 5916 subq.b [A6], 4
0000067E 6008 bra +0xA /* 00000688 */
00000680 1E3C 2B50 move.b D7, 0x50 /* 'P' */
00000684 561B addq.b [A3]+, 3
00000686 B3C1 cmpa.l A1, D1
label00000688:
00000688 0BED .incomplete
0000068A 8251 or.w D1, [A1]
0000068C 04FB .incomplete
0000068E DB09 addx.b -[A5], -[A1]
00000690 F3E0 .invalid <<F/7/1>>
00000692 9D76 8971 0459 BB44 sub.w [[A6 + 0x459BB44]], D6
0000069A 1EFC 76B6 move.b [A7]+, 0xB6
0000069E 71A4 moveq.l D0, 0xFFFFFFA4
000006A0 B068 CA1E cmp.w D0, [A0 - 0x35E2]
000006A4 9E2F 6D16 sub.b D7, [A7 + 0x6D16]
000006A8 ED46 asl D6.w, 6
000006AA B968 DFAE xor.w [A0 - 0x2052], D4
000006AE 521A addq.b [A2]+, 1
000006B0 64C0 bcc -0x3E /* 00000672 */
000006B2 4803 nbcd.b D3
000006B4 C03B 076E and.b D0, <<invalid full ext with IS == 1 and I/IS == 6>>
000006B8 88C6 divu.w D4, D6
000006BA 0EDC .incomplete
000006BC 10CB move.b [A0]+, A3
000006BE 34A4 move.w [A2], -[A4]
000006C0 BFE5 cmpa.l A7, -[A5]
000006C2 0E87 AEA1 209A .invalid.l D7, 0xAEA1209A // invalid immediate operation
000006C8 FC70 6671 .extension 0xC70 <<F/1/6>>, 0x6671 // unimplemented
000006CC 20B3 3810 move.l [A0], [A3 + D3 + 0x10]
label000006D0:
000006D0 7E40 moveq.l D7, 0x40
000006D2 AE15 syscall RGBBackColor, auto_pop
000006D4 FC15 F284 .unknown 0xFC15 0xF284 (W = 6)
000006D8 200A move.l D0, A2
000006DA 6B1E bmi +0x20 /* 000006FA */
000006DC 87F1 0D5E divs.w D3, <<invalid full ext with IS == 1 and I/IS == 6>>
000006E0 5063 addq.w -[A3], 8
000006E2 1C68 1000 movea.b A6, [A0 + 0x1000]
000006E6 1C02 move.b D6, D2
000006E8 4052 negx.w [A2]
000006EA 0018 1000 ori.b [A0]+, 0x0
label000006EE:
000006EE FA04 80A0 .unknown 0xFA04 0x80A0 (W = 5)
000006F2 0040 02C0 ori.w D0, 0x2C0
000006F6 6901 bvs +0x3 /* 000006F9 */
000006F8 202D 0018 move.l D0, [A5 + 0x18]
// begin alternate branch 000006FA-00000700
label000006FA:
000006FA 0018 0240 ori.b [A0]+, 0x40 /* '@' */
000006FE AF00 syscall BitBlt, auto_pop
// end alternate branch 000006FA-00000700
label000006FA: // (misaligned)
000006FC 0240 AF00 andi.w D0, 0xAF00
00000700 1016 move.b D0, [A6]
00000702 0046 0500 ori.w D6, 0x500
00000706 5100 subq.b D0, 8
00000708 F00A 0011 pmove A2, MR0
0000070C 0120 btst -[A0], D0
0000070E F4E5 .invalid <<cinv/cpush with scope=0>>
00000710 00FA .incomplete
00000712 0A3D .incomplete